package com.gupao.p7store.common.enums;

/**
 * 是否常量枚举类
 * @ClassName: YesNoEnum
 * @author dengbicheng
 * @date 2016年3月28日 下午1:15:01
 * @version  v 1.0
 */
public enum YesNoEnum {
    /**
     * 是
     */
    YES("1","是"),
    /**
     * 否
     */
    NO("0","否");
    /**
     * 值
     */
    private String value;
    /**
     * 描述
     */
    private String desc;

    private YesNoEnum(String value,String desc){
        this.value = value;
        this.desc = desc;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }

    public String getDesc() {
        return desc;
    }
    public void setDesc(String desc) {
        this.desc = desc;
    }

    /**
     * 根据类型得到枚举类型
     * @param value
     * @return YesNoEnum
     */
    public static YesNoEnum getYesNoEnumeByValue(String value) {
        for (YesNoEnum yesNo : YesNoEnum.values()) {
            if (yesNo.getValue().equals(value)) {
                return yesNo;
            }
        }
        return null;
    }
}
